home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 17 / EventDemo.java < prev    next >
Encoding:
Java Source  |  2000-09-08  |  805 b   |  30 lines

  1. /* <applet code = "EventDemo" width=200 height=200>
  2.    </applet>
  3. */ 
  4. import java.awt.*;
  5. import java.applet.*;
  6. public class EventDemo extends Applet {
  7. static final int n = 4;
  8. Label lab = new Label("?", Label.CENTER);
  9. public void init() {
  10. setLayout(new GridLayout(n,  n));
  11. setFont(new Font("Helvetica", Font.BOLD, 24));
  12. int width = Integer.parseInt(getParameter("width"));
  13. int height = Integer.parseInt(getParameter("height"));
  14. for (int i = 0;  i < n;  i++)  {
  15.      for (int j = 0; j < n; j++)  {
  16.           int k = i * n + j;
  17.           if (k > 0)
  18.               add(new Button("" + k));
  19.      }
  20. }
  21. lab.setFont(new Font("Helvetica", Font.ITALIC, 24));
  22. add(lab);
  23. }
  24. public boolean action(Event e,  Object o)  {
  25. if (o instanceof String)  {
  26. lab.setText((String) o);
  27. }
  28. return false;
  29. } }
  30.